persistent rumour - Spanish English Dictionary